export const mapConfig = {
    // 腾讯地图 API Key
    TENCENT_MAP_KEY: 'ESSBZ-ZYQC3-ONI3T-OPVJF-2BVNO-4XB7O',

    // 默认地图中心点（北京）
    DEFAULT_CENTER: {
        lat: 39.9042,
        lng: 116.4074
    },

    // 地图配置
    MAP_OPTIONS: {
        // 默认缩放级别 (3-20)
        zoom: 15,

        // 地图最小缩放级别
        minZoom: 3,

        // 地图最大缩放级别
        maxZoom: 20,

        // 地图旋转角度
        rotation: 0,

        // 地图倾斜角度
        pitch: 0,

        // 地图显示模式：'2D' | '3D'
        viewMode: '2D',

        mapStyleId: 'style1', // 暂时注释掉，使用默认样式
       
        // 是否支持鼠标滚轮缩放
        scrollWheel: true,

        // 是否支持双击缩放
        doubleClickZoom: true,

        // 是否支持键盘控制
        keyboardEnable: true,

        // 是否支持拖动平移
        draggable: true
    },

    // 地图控件配置
    CONTROLS: {
        // 是否显示缩放控件
        zoomControl: {
            show: false,
            position: 'bottomright'
        },

        // 是否显示比例尺控件
        scaleControl: {
            show: false,
            position: 'bottomleft'
        },

        // 是否显示旋转控件
        rotationControl: {
            show: false,
            position: 'bottomright'
        }
    },

    // 地图标记样式
    MARKER_STYLE: {
        width: 32,
        height: 32,
        anchor: {
            x: 16,
            y: 32
        }
    },

    // 地图路线样式
    POLYLINE_STYLE: {
        color: '#4a90e2',
        width: 5,
        opacity: 0.8,
        lineType: 'solid'
    },

    // 地图多边形样式
    POLYGON_STYLE: {
        fillColor: '#4a90e2',
        fillOpacity: 0.3,
        strokeColor: '#4a90e2',
        strokeWidth: 2
    },

    // 地图圆形样式
    CIRCLE_STYLE: {
        fillColor: '#4a90e2',
        fillOpacity: 0.3,
        strokeColor: '#4a90e2',
        strokeWidth: 2
    },

    // 地图信息窗样式
    INFO_WINDOW: {
        offset: {
            x: 0,
            y: -32
        },
        autoMove: true,
        closeButton: true
    }
};